﻿using System;
using System.Collections.Generic;

namespace OrderCreator.NHibernate.DataModel.Domain
{
    public interface IInvoiceRepository
    {
        void Add(Invoice product);
        void Update(Invoice product);
        void Remove(Invoice product);
        Invoice GetInvoiceById(Guid id);
        IList<Invoice> GetAllInvoices();
    }
}
